body {
	margin: 0px;
}

#frontimg {
	position: absolute;
	display: block;
}

.info {
	position: absolute;
	right: 15px;
	bottom: 18px;
	width: 13px;
	height: 13px;
}

#back {
	display: none;
}

#backimg {
	position: absolute;
	display: block;
}

#done {
	position: absolute;
	right: 18px;
	bottom: 22px;
}

#front {
	display: block;
}

#buttons_frame {
	position: absolute;
	right: 23px;
	width: 13px;
	height: 13px;
	top: 64px;
}

#refresh_button {
	position: inherit;
	right: 0px;
}

#marker_button {
	position: inherit;
	right: 22px;
	visibility: hidden;
}

#name_label {
	font: normal normal normal 12px/normal Lucida Grande;
	font-weight: bold;
	color: white;
	position: absolute;
	top: 40px;
	left: 22px;
}

#chello_label {
	font: normal normal normal 12px/normal Lucida Grande;
	font-weight: bold;
	color: white;
	position: absolute;
	top: 40px;
	right: 22px;
}

#name_input {
	top: 54px;
	left: 20px;
	font: normal normal normal 12px/normal Lucida Grande;
	position: absolute;
}

#pwd_label {
	font: normal normal normal 12px/normal Lucida Grande;
	font-weight: bold;
	color: white;
	position: absolute;
	top: 84px;
	left: 22px;
}

#pwd_input {
	top: 98px;
	left: 20px;
	font: normal normal normal 12px/normal Lucida Grande;
	position: absolute;
}

.info_frame {
	font: normal normal normal 10px/normal Lucida Grande;
	position: absolute;
	bottom: 24px;
	left: 22px;
	color: white;
}

#wiki_link {
	color: maroon;
}

#hello_text {
	font: normal normal normal 26px/normal Lucida Grande;
	font-weight: bold;
	color: white;
	position: absolute;
	top: 50px;
	left: 120px;
}

.chello {
	position: absolute;
	top: 10px;
	left: 23px;
}

.traffic {
	position: absolute;
	top: 35px;
	left: 20px;
}

#traffic_frame {
	left: 24px;
	position: absolute;
	top: 45px;
}

.rframe {
	top: 0px;
	position: inherit;
	left: 0px;
}

#chello_popup {
	position: absolute;
	top: 54px;
	right: 20px;
}

.ribbon {
	position: relative;
}

#traffic_bar {
	top: 0px;
	left: 0px;
	position: inherit;
}

.ribbonr {
	position: relative;
	right: -1px;
	top: 6px;
}

#tx_traffic {
	color: rgb(255, 255, 255);
}

#info_frame {
	position: absolute;
	left: 24px;
	top: 90px;
}

.info_text {
	color: rgb(255, 50, 134);
}

.info_table {
	color: rgb(243, 243, 243);
	margin: 0px;
	font: normal normal normal 12px/normal Lucida Grande;
}

#nv_frame {
	background-image: url(../Images/newver.png);
	background-position-x: 50%;
	background-position-y: 0%;
	background-repeat: no-repeat, no-repeat;
	position: absolute;
	visibility: visible;
	top: 96px;
	right: 30px;
	width: 72px;
	height: 52px;
}

#new_ver {
	position: inherit;
}

#new_table {
	position: inherit;
	top: 9px;
	left: 20px;
	text-align: center;
	display: inherit;
}

#new_label {
	color: white;
	font: normal normal normal 140%/normal Arial, Helvetica, sans-serif;
}

#current_label {
	color: white;
	font: normal normal normal x-small/normal Arial, Helvetica, sans-serif;
}

#single_ribbon {
	position: absolute;
	visibility: hidden;
}

#two_ribbons {
	position: absolute;
	visibility: visible;
}

